/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.sapra.dao;

import java.io.Serializable;


/**
 *
 * @author luiz
 */

public class Archivo{
    private Integer archivoId;

    private String ruta;

    private String mimeType;


    private int fk_ligapracticanteId;
    private String nombre;

    private String extension;

    private String descripcion;

    public Archivo() {
    }

    public Archivo(Integer archivoId) {
        this.archivoId = archivoId;
    }

    public Archivo(Integer archivoId, String ruta, String mimeType, int size, String nombre, String extension, String descripcion) {
        this.archivoId = archivoId;
        this.ruta = ruta;
        this.mimeType = mimeType;

        this.nombre = nombre;
        this.extension = extension;
        this.descripcion = descripcion;
    }

    public Integer getArchivoId() {
        return archivoId;
    }

    public void setArchivoId(Integer archivoId) {
        this.archivoId = archivoId;
    }

    public String getRuta() {
        return ruta;
    }

    public void setRuta(String ruta) {
        this.ruta = ruta;
    }

    public String getMimeType() {
        return mimeType;
    }

    public void setMimeType(String mimeType) {
        this.mimeType = mimeType;
    }



    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getExtension() {
        return extension;
    }

    public void setExtension(String extension) {
        this.extension = extension;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public int getFk_ligapracticanteId() {
        return fk_ligapracticanteId;
    }

    public void setFk_ligapracticanteId(int fk_ligapracticanteId) {
        this.fk_ligapracticanteId = fk_ligapracticanteId;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (archivoId != null ? archivoId.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof Archivo)) {
            return false;
        }
        Archivo other = (Archivo) object;
        if ((this.archivoId == null && other.archivoId != null) || (this.archivoId != null && !this.archivoId.equals(other.archivoId))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return this.nombre;
    }

}
